.loading-cover{
	height: 1000px;
	position: relative;
	background-color:  rgba(163, 142, 142, 0.4);
	z-index: 1000;
	cursor:wait;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.loading{
	width: 80px;
	height: 40px;
	position: absolute ;
	top: 49%;
	left: 49%;
}

.loading span{
	display: inline-block;
	width: 8px;
	height: 100%;
	border-radius: 4px;
	background: lightgreen;
	-webkit-animation: load 1s ease infinite;
	animation: load 1s ease infinite;
}

@-webkit-keyframes load{
	0%,100%{
		height: 40px;
		background: lightgreen;
	}
	50%{
		height: 70px;
		margin: -15px 0;
		background: lightblue;
	}
}
.loading span:nth-child(2){
	-webkit-animation-delay:0.2s;
	animation-delay:0.2s;
}
.loading span:nth-child(3){
	-webkit-animation-delay:0.4s;
	animation-delay:0.4s;
}
.loading span:nth-child(4){
	-webkit-animation-delay:0.6s;
	animation-delay:0.6s;
}
.loading span:nth-child(5){
	-webkit-animation-delay:0.8s;
	animation-delay:0.8s;
}